    PS/2

@repeat:
in AL, 64h	;   
and AL, 10b	;      
jnz @repeat	;  ,   
mov AL, 0D4h	;    
out 64h, AL	;     
in AL, 64h	;   
and AL, 20h	;    
jnz ErrorHnd	;  ,    
mov AL, FFh	;    Reset
out 60h, AL	;   
in AL, 64h	;   
and AL, 20h	;    
jnz ErrorHnd	;  ,    